package com.ea.service;

import com.ea.domain.dto.CartDTO;
import com.ea.domain.vo.CartVO;

import javax.servlet.http.HttpServletRequest;
import java.util.List;

/**
 * @author NAME-L
 * @Description TODO
 * @className ICartService
 * @date 2023-01-05 00:12:32
 */
public interface ICartService {

    /**
     * 添加商品进入购物车
     */
    void addCart(CartDTO addDTO);

    /**
     * 更新购物车货品信息
     */
    void updateCart(CartDTO addDTO);

    /**
     * 删除购物车货品
     */
    void delCartGoods(List<Long> skuIdList);

    /**
     * 清空购物车
     */
    void delCart(Long userId);

    /**
     * 查看购物车信息
     */
    List<CartVO> showCart(Long userId);
}
